Crate maelstrom_util

source ·
Expand description

Functionality that is convenient for clients, the worker, or the broker, but which isn’t absolutely necessary for all of them. In the future, we may want to move some of this functionality up to maelstrom_base.

Modules§

  • Useful extension traits.
  • A binary min-heap implementation that provides some features necessary for us that are missing from std::collections::BinaryHeap.
  • Useful Readers.
  • Functions that are useful for reading/writing messages from/to sockets.
  • Functions that are useful for communicating between tasks and threads within a program.